|
Public Member Functions |
| | TMatrix22 (void) |
| | TMatrix22 (const TMatrix22 &original) |
| | TMatrix22 (const real m00, const real m01, const real m10, const real m11) |
| uint32 | GetRowDimension (void) const |
| uint32 | GetColumnDimension (void) const |
| real | operator() (const uint32 row, const uint32 col) const |
| real & | operator() (const uint32 row, const uint32 col) |
| const real * | operator[] (const uint32 row) const |
| real * | operator[] (const uint32 row) |
| void | GetRow (const uint32 row, TVector2 &v) const |
| void | SetRow (const uint32 row, const TVector2 &v) |
| void | GetColumn (const uint32 col, TVector2 &v) const |
| void | SetColumn (const uint32 col, const TVector2 &v) |
| void | SetToTranspose (void) |
| void | SetToTransposeOf (const TMatrix22 &source) |
| TMatrix22 | GetTranspose (void) const |
| TMatrix22 | GetAdjoint () const |
| real | GetTrace (void) const |
| real | GetDeterminant (void) const |
| void | Multiply (const TMatrix22 &m, const TMatrix22 &n) |
| void | operator *= (const real scalar) |
| TMatrix22 & | operator= (const TMatrix22 &original) |
Static Public Attributes |
| static const TMatrix22 | kIdentity |
| static const TMatrix22 | kZero |
Protected Attributes |
| real | value [2][2] |
| | Stores the coeficients of the matrix in the form value[row][col].
|